package org.d8_transform_stream;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.Reader;

/**
 * 目标：掌握不同编码读取乱码的问题
 */
public class Test1 {
    public static void main(String[] args) {
        try (
                //创建一个文件字符输入流与源文件接通
                //Reader fr = new FileReader("D:\\idea\\idea code\\java-practice\\practice\\change\\file-oi-app\\src\\d6test2");
               Reader fr = new FileReader("D:\\idea\\idea code\\java-practice\\practice\\change\\file-oi-app\\src\\d8test.txt");
               //下面文件对应的编号为GBK ，，宇这里的UTF_8 不一致所以出现乱码

                //包装成缓冲流
                BufferedReader br = new BufferedReader(fr);
        ){
            String line;
            while ((line = br.readLine())!= null){
                System.out.println(line); //这里是可以完全读取出来 没有乱码
                //第二个乱码
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
